
/* CSS Document */

/*公用样式表  头部，底部，分页，字体，字号*/
/*media的判断可以根据需要自定义新增或修改，基础的基本上够用了*/

#w_common_text-1640502901347,
#w_common_text-1640504103929,
#w_common_text-1642421923965{
    padding-left: 43px !important;
    background: url(/img/tel_b.png) no-repeat;
}

/*小屏开始*/

@media only screen and (max-width: 768px) {
  
  
  
  .c_portalResMessage_form-01001001 .p_intentionIntroTitle {
    display: none;
}
  
  
  
  .c_portalResProduct_category-01001 .p_btn-show {
    display: inline-block;
    width: 100%;
}
  
  #w_grid-1593415105506> div > .p_gridbox > .p_gridCell {
    margin-top: 0;
}
  
  #c_portalResProduct_category-16424232450101807{  margin-bottom: 15px;}
  
  #w_grid-1642422556014,
  #w_grid-1642423244452{  display:none }
  
  #c_portalResPublic_codeContainer-16424735745072461 .hom_t h2 {
    font-size: 30px;
    font-weight: normal;
}
  
  #w_grid-1640504103912 { width: 82%; }

#w_common_text-1640504103944  p span{ font-size:12px !important; }
  
  #c_portalResPublic_codeContainer-16369620564169599 .wef_logo h2 {
    margin-top: 10px;
}
  
  #c_portalResPublic_codeContainer-16424729678697646 .hom_t h2 {
    font-size: 30px;
    font-weight: normal;
}
  
  #w_grid-1573265965535{  min-height: auto; }
  
  #w_grid-1593389724710 > div > .p_gridbox  { height: 65px; }
  
  
  #c_portalResProduct_category-16405064055720849 .p_title {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    text-align: left;
    color: #424242;
    font-size: 15px;
}
  
  #w_common_text-1640584136660 p span,
  #w_common_text-1640584862673 p span{font-size: 28px !IMPORTANT;}
  
  #c_portalResGroupIntention_form-16405182247466682 .form-control {
    height: 35px;
}
  
  #c_portalResGroupIntention_form-16405182247466682 .formItem {
    margin-bottom: 11px;
    position: relative;
    width: 100%;}
  
  #c_portalResGroupIntention_form-16405182247466682 .formItemTitle{
  display: block;
  }
  
  .background_assist {
    background: #f2f4f6;
}
  
  #c_portalResGroupIntention_form-16405182247466682 .formItemTitle{
  font-size: 15px;
  }
  
   #c_portalResGroupIntention_form-16405182247466682  .infoHeaderMO {
    line-height: 44px;
    padding-left: 5px;
    margin-bottom: 10px;
    font-size: 22px;
    color: #f55f2a;
}
  
  
  
  
  
  #w_grid-1579141684025 > div > .p_gridbox {
    display: block;
    align-items: center;
}
  
  #w_grid-1579142865322 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(4) span {
    font-size: 20px !important;
    word-break: break-word;
}
  
  
  
#w_grid-1592384994890 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
 height: 60px;line-height: 60px;}
  
  .hom_t h2,
  #c_portalResPublic_codeContainer-16403475512734557 .hom_t h2{ font-size: 28px;}
  
  .hom_t h2 font { font-size: 24px;}
  
  #content_box-1640343418408-1,
  #content_box-1640499898705-1,
  #content_box-1640500262982-1{display:none;}
  
  #c_portalResProduct_list-16403456719043633 .proLi{    padding: 0;
    padding-bottom: 15px;}
  
  #c_portalResProduct_list-16403456719043633,
  #c_portalResNews_list-16369735658254408{ margin-top: 0;}
  
  #c_portalResProduct_list-16403456719043633 .leftBox,
    #c_portalResProduct_list-16403456719043633 .leftBox:hover,
  #c_portalResProduct_list-16405054230849703 .leftBox,
   #c_portalResProduct_list-16405054230849703 .leftBox:hover{
    background: none !important;
}
  
 #c_portalResProduct_list-16403456719043633 .proTitle { padding: 0px;} 
  
  .c_portalResPublic_codeContainer-01001001 .about-num li { width: 40%;    
    text-align: center;}
  
  #w_grid-1636973477863 {width: 92%;}
  
  #w_grid-1636965570526> div > .p_gridbox > .p_gridCell {
 margin-bottom: 0;
 margin-top: 0;
}
  
 #w_grid-1593389724710 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
    height: 60px;
   line-height: 60px;} 
  
  #c_portalResProduct_category-16405060486308247{    margin-bottom: 0;} 
  
  #c_portalResProduct_category-16405060486308247 .p_title{ color: #333;
    text-align: left;}
  
  #c_portalResProduct_category-16405060486308247{height: auto;}
  
  .btn-primary {
color: #fff;
    background-color: #e81410 !important;
    border-color: #e81410 !important;
    height: auto !important;
}
  
  #c_portalResProduct_list-16405054230849703 .proLi{    padding: 0;
    padding-bottom: 15px;} 
  
  .c_portalResProduct_category-01001 .p_btn-show,
  #c_portalResProduct_category-16405060486308247{
    display: inline-block;
}
  
#c_portalResProduct_detail-15791661402201381 .p_imagesA .p_images {
    padding-bottom: 88%;
}  
  
 #c_portalResProduct_detail-15791661402201381 .table1 tr td {
    padding: 10px;
   font-size: 14px;} 
  
  
  
  #w_grid-1592384994890.active > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
    height: 60px;
    line-height: 60px;
}
  
  #c_portalResNews_list-15791604817721026{    margin-top: 0;} 
  
  #c_portalResNews_list-15791604817721026 .newTitleLink {
  font-size: 20px;}
  
  #c_portalResNews_list-15791604817721026 .rightC {
    position: relative;
    width: calc( 100% - 60px);}
  
  
  #w_grid-1573265965535.active {
    background: #fff;
    box-shadow: 0 3px 4px rgb(0 0 0 / 10%);
    height: 60px;
}
  
  .c_portalResnav_main-01001004 .header #navToggle {
   padding: 4px 15px;}
  
  
 .top-content {
    padding: 10px 10px;
    flex-wrap: wrap;
    padding-bottom: 36px;
} 
  .job2 {
    font-size: 14px;
    color: #8e8e8e;
}
 .job-join {
    bottom: 10px;
    font-size: 12px;
} 
  
  .job-name{font-size: 18px;} 
  
  .job_l {
    background: #f55f2a;
    padding: 8px 20px;
    font-size: 14px;
    width: 140px;}
  
 #c_portalResGroupIntention_form-16405156551961451 >div,
  #c_portalResGroupIntention_form-16405163657569984 >div{
    animation-fill-mode: both;
    display: none;
}
  .c_portalResGroupIntention_form-01001 .formItemBox {
    padding: 0 0px;
}
  
  .c_portalResGroupIntention_form-01001 .formItemTitle {
    margin-bottom: 5px;
    padding-left: 4px;
    display: none;
}
  
  #c_portalResGroupIntention_form-16405156551961451,
  #c_portalResGroupIntention_form-16405163657569984{min-width: 220px;}  
  
  .p_borw,
  #content_box-1640504103912-1,
  #content_box-1640504103912-2{display:none;}
  
  .c_portalResEmploy_detail-01001002 .p_details{
      font-size: 14px;
    line-height: 30px;
  }
  
  .p_btnArea{ display:block !important; }
  
  #w_common_text-1640504103947 p{ text-align: left !important;}
  
  #w_grid-1640504103941> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0;
    margin-top: 0;}
  
  #c_portalResProduct_list-16403456719043633 .proLi{
  width: calc((100% - 20px)/2)!important;
   margin: 5px;
  }
  
  #c_portalResProduct_list-16403456719043633 .porBbox {
    padding: 10px 5px;
}
  
  #w_grid-1640504103912{margin-bottom: 0;}
  
  .c_portalResGroupIntention_form-01001 .p_productInfoArea {
    padding-top: 20px;
    display: none;
}
  
#c_portalResGroupIntention_form-16405182247466682 .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}
  
#c_portalResProduct_list-16405075346097704  .p_Product{width: calc((100% - 40px)/2)!important;} 
  
  
  #w_grid-1640345672765 {margin-top: 15px;}
    
    
  #c_portalResProduct_list-16405075346097704 .porBbox{    padding: 0;}
  
  #c_portalResProduct_list-16405075346097704 .proTitle {
    padding-bottom: 0;}
  
  #w_common_text-1579164621249 p span{  font-size: 19px !important;}
  
  #c_portalResProduct_list-16403456719043633 .proTitle {
    font-size: 14px;}
  
  
  .c_portalResnav_main-01001005 .navBtn {
    right: 1rem;
    background: #565656;
}
  .hom_t h3 {
    font-size: 15px;
    color: #999;
    line-height: 20px;
    text-align: center;
}
  
  #c_portalResProduct_category-16403434537936982{ display:none; } 
  
  .ab01 h3 {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}
  
  .ab01 h2 {
    color: #fff;
    font-size: 18px;
    padding-bottom: 5px;
}
  
  .ab01 a {
    background-size: 27px !important;
}
  
  
  .ab01 {
    width: calc((100% - 4px)/2);
    margin-right: 2px;
    margin-bottom: 2px;
}
  
  #w_common_text-1642414635231 p span,
  #w_common_text-1642417237899 p span{  font-size: 32px !important; }
  
  #w_common_text-1636965570530 p span{  font-size: 12px !important; }
  
  
  
  .wef_logo h2 img {
    width: 285px !important;
}

  #content_box-1636964481895-0{ width: 35% !important;}
  #content_box-1636964481895-1{    width: 60% !important;}
  
  #w_grid-1593389768053 {    margin-top: 0;    margin-bottom: 0;}
  
  #w_common_text-1603706983129 p span,
  #w_common_text-1636983136572 p span{  font-size: 32px !important; }
  
  #w_grid-1579164043219 { margin-top: 5px; }
  
  .c_portalResMessage_form-01001001 .p_CoupWBox {
    padding: 0;
    width: 90%;
    margin: 20px auto 20px;
}
  
  .c_portalResPublic_mapReference-01001 .p_mapContainer {
    width: 100%;
    height: 300px;
    border: 1px solid #ccc;
}
  
  #w_common_text-1637028621056 p span{ font-size: 16px !important; }
  
  #w_grid-1579164493701 > div > .p_gridbox { padding: 5%;}
  
  #w_grid-1637028621032 >.signal>.p_gridbox>.p_gridCell>.reset_style {
    margin-left: 10px;}
  
  #w_common_text-1637028318322 p span{    font-size: 15px !important;
    line-height: 25px !important;}
  
  #c_portalResPublic_codeContainer-16369620564169599 {   
    min-height: 60px;    margin-top: 0;}
  
  #w_grid-1578558301518{margin-top: 60px;}
  
  #w_common_text-1579143425951 p span,
  #w_common_text-1640571858926 p span,
  #w_common_text-1640570030046 p span{font-size: 25px !important;
    font-weight: bold !important;} 
  
  #w_grid-1640570030033 > div > .p_gridbox {
    display: block;
    align-items: center;
}
  
  #w_grid-1579142865322 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(4) span {
    font-size: 18px !important;
    word-break: break-word;
}
 #w_fimg-1579142052531 {margin-top: 20px;}
  
  #w_grid-1579142865322 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(2) span{letter-spacing: 0;}
  
  #w_grid-1579145599171 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(4) span {
    font-size: auto;
}
  
 #w_grid-1579145599171 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(1) span {
    font-size: 26px !important;
} 
  
 #c_portalResProduct_list-16369767947707264 .proContainer,
  #c_portalResProduct_list-16369775498451093 .proContainer{ display: none;} 
  
  .c_portalResProduct_detail-01001 .p_SwitchBtnC ,
  .c_portalResProduct_detail-01001 .p_SwitchBtnD{
    display: none !important;}
  
  #c_portalResProduct_detail-15791661402201381 .d_ProName .h2 {
    font-size: 20px;
    font-weight: bold;
}
  
  #c_portalResProduct_detail-15791661402201381 .d_description img{width:100%;}
  
  
  #c_portalResProduct_detail-15791661402201381 table tbody tr td {
    padding: 8px;
    font-size: 15px;
}
  
  #c_portalResNews_list-15791604817721026 .newPicBox {
    margin-top: 25px;}
  
  
  #c_portalResNews_list-15791604817721026 .newList{    margin-bottom: 0;}

  .i_auth,.i_source{ display:none; }
  
 #c_portalResNews_detail-15933996426837668 .p_headA.h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
}
  
  #c_portalResNews_list-16354718002001944 .p_news {
    padding: 0;
}
  
 #c_portalResNews_list-16354718002001944 .content {
    padding-top: 0;
} 
  #c_portalResNews_list-16354718002001944 .contentBox {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
}
  
  #c_portalResNews_list-16354718002001944 .titleLink {
    font-size: 16px;white-space: inherit;line-height: 22px;} 
  
 
 #c_portalResNews_list-16354718002001944 .contentBox {;
   top: 10px;}
  
  
  #c_portalResNews_list-16354718002001944 .list {
   padding-bottom: 34%;}
  
  #c_portalResNews_list-16354718002001944 .time {
    display: none;
}
  
  #w_common_text-1637027368706 p span{ font-size: 22px !important; }
  
  #w_common_text-1637027368706 { margin-top: 0;}
  #w_grid-1637028620962> div > .p_gridbox > .p_gridCell {
    margin-bottom: 0;
    margin-top: 0;}
  
  #w_grid-1637030071865 > div > .p_gridbox {
    padding: 0;
}
  #w_grid-1637028620962 > div > .p_gridbox {
    padding: 0;
}
  
  #content_box-1636965570491-1,
  #content_box-1636965570491-2{ display:none; } 
  
  #content_box-1636965570508-1{ width:60% !important; } 
  #content_box-1636965570508-0{ width:36% !important; } 
  
  #w_grid-1636965570491 {    width: 84%; margin-top: 0; margin-bottom: 0;}
  
  #w_common_text-1636965570532 p{     text-align: left !important; }
  
  #c_portalResNews_list-16369735658254408 .p_CommonSwitchBtnA,
  #c_portalResNews_list-16369735658254408 .p_CommonSwitchBtnB{display:none;}
  
  
  .c_portalResNews_list-01001 .p_articles{padding: 0;} 
  
  #c_portalResNews_list-16369735658254408 .newContainer {
    width: 100% !important;}
  
  
  #c_portalResNews_list-16369735658254408  .lantern {
    margin-left: 20px!important;
    margin-right: 20px!important;
}
  
 #c_portalResNews_list-16369735658254408 .newTitle {
    display: block;font-size:20px;
   white-space: inherit;} 
  
  #c_portalResNews_list-16369735658254408 .porBbox {
    padding: 20px;}
  
  
  
  
  
  #w_common_text-1592384995700 p span,
  #w_common_text-1636972874693 p span{ font-size: 32px !important; }  
  #w_grid-1592384995130> div > .p_gridbox > .p_gridCell { margin-top: 0;}
  
  #w_grid-1636967773519 > div > .p_gridbox,
  #w_grid-1636970666317 > div > .p_gridbox
  { display: block; background-size: cover;}
  
  #w_common_text-1636970275171 p span,
  #w_common_text-1636970666333 p span{ font-size: 26px !important; }  
  
  #w_common_text-1636970330879,
  #w_common_text-1636970666337{width: 90%;}
  
 #w_fimg-1636970104156,#w_fimg-1636970666329 {
    margin-top: 25px;
   max-width: 80px; }
  
  #w_fbtn-1636970384780,
  #w_fbtn-1636970666340{ margin-bottom: 40px;}
  
  
  #w_common_text-1636970666333 {width: 90%;}

  .wef_logo h2 {     opacity: 1 !important; margin-left: 20px; margin-top: 5px;;}
  .wef_logo h3 { opacity: 0 !important;}
  
 .wef_logo h2 img{ width:140px;}
  
  
  #c_portalResnav_main-1592384995810,
  #content_box-1593389768053-0{
    display: none;}
  
#content_box-1592384995600-0 {
    display: none;
}
  
 #w_common_text-1635251424208 p,
 #w_common_text-1593389768091 p,
 #w_common_text-1593389768093 p,
 #w_common_text-1592384995765 p{ text-align: left !important;}
  
 #w_grid-1592384994900> div > .p_gridbox > .p_gridCell:nth-child(3n+1) {
    width: 140%;
} 
  
  #c_portalResEbizads_banner-1592384995785 .f-center {
    padding-top: 0;
    height: 28vh;
}
  
  #c_portalResEbizads_banner-1592384995785{ margin-top: 60px;}  
  
  
  #w_grid-1592390077068> div > .p_gridbox > .p_gridCell {
    margin-top: 0;}
  
  .c_portalResnav_main-01001004 .header #navToggle span:before,
 .c_portalResnav_main-01001004 .header #navToggle span, 
  .header #navToggle span:before, .header #navToggle span:after,
  .header #navToggle span:after {width: 30px;
    height: 2px;
    background: #1751a2 !important;}
  
  
  .c_portalResnav_main-01001004 .header #navToggle span{
     background: #1751a2 !important;height:2px !important;
  }
  
  .p_DepictBoxB{ display:none; }
  
  #c_portalResNews_list-16354718002001944 .titleLink {
    display: block !important;}
  
  #c_portalResProduct_list-1592384995790 .cell_h img {
    max-width: 95%;}
  
  .c_portalResNews_detail-01001 .p_articles {
    font-size: 15px;
    line-height: 28px;
    text-indent: 2em;
}
  
  #w_grid-1593389724727> div > .p_gridbox > .p_gridCell>.w_fimg-000:nth-child(1) img {
    transform: scale(1);
}
  
  #w_grid-1593389724719> div > .p_gridbox > .p_gridCell:nth-child(3n+1) {
    width: 110%;
}
  
  #w_grid-1579138164515 {margin-top: 69px;}
  
  
  #c_portalResIntro_detail-15933910580306079 .p_con img {
    height: auto !important;    left: -2em;
    position: relative;
}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}

 /*大屏开始*/ 
@media only screen and (min-width: 769px){

}
 /*大屏结束*/ 


/*中屏开始*/
@media only screen and (max-width: 1680px) and (min-width: 1440px){

  
  .c_portalResnav_main-01001004 .header .navbar_nav li a {padding: 0 17px;}
  
   .c_portalResnav_main-01001004 .header .navbar_nav li.dropdown .dropdown_menu {
    width: 150%;
    left: -25%;
}
  
  #c_portalResComplaintPage_detail-16010286870531378 .syfwul {
    height: 420px;
}

}
/*中屏结束*/


@media only screen and (max-width: 1600px) and (min-width: 1200px){

  #w_grid-1593389724710 > div > .p_gridbox,
  #w_grid-1592384994890 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1)
  #w_grid-1578558301518,
  #w_grid-1573265965535{     
    min-height: 90px;
  }
  
  .c_portalResnav_main-01001005 .navName {
    padding: 2.2rem 1vw;  
  }
    
  .c_portalResnav_main-01001005 .leftBox{width: 17%;}
  .c_portalResnav_main-01001005 .navSbox {width: 83%;}
  
  #c_portalResPublic_codeContainer-16369620564169599 .wef_logo h3 img,
  #c_portalResPublic_codeContainer-16369656364937151 .wef_logo h3 img{
  max-width: 390px;
  }
  
  .c_portalResnav_main-01001004 .header .navbar_nav li a {
padding: 0px 15px; font-size: 14px;}
  
  .c_portalResnav_main-01001004 .header .navbar_nav li.dropdown .dropdown_menu {
    width: 150%;
    left: -25%;
}
  
    #c_portalResComplaintPage_detail-16010286870531378 .syfwul {
    height: 380px;
}

 #w_grid-1578558301518,
  #c_portalResEbizads_banner-1592384995785{   margin-top: 90px;}
  
  
  #w_grid-1592384994890 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1){
  height: 90px;
    line-height: 90px;
  }
  
  .hom_t h2 ,
  #w_common_text-1642414635231 p span,
  #w_common_text-1642417237899 p span{    font-size: 36px !important;}
  
  
  
}





 /*小小屏幕 开始*/ 
@media only screen and (max-width: 1400px) and (min-width: 1200px){

 #c_portalResPublic_codeContainer-16369620564169599 .wef_logo h3 img,
  #c_portalResPublic_codeContainer-16369656364937151 .wef_logo h3 img{
    max-width: 335px;
} 
 .c_portalResnav_main-01001005 .navName {
      padding: 1.8rem 0.8vw;font-size: 15px;
} 
  
  #w_grid-1593389724710 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1),
  #w_grid-1592384994890 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1){
      height: 80px;
    line-height: 80px;
  } 
  
  #c_portalResPublic_codeContainer-16369620564169599 .wef_logo h3 {
    top: 8px;
}
  
 #w_grid-1593389724710 > div > .p_gridbox, #w_grid-1578558301518, 
  #w_grid-1573265965535 {
    min-height: 80px;
} 
  #w_grid-1578558301518{    margin-top: 80px;}
  
}
 /*小小屏幕 结束*/

